<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>dptx: XDptx Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">dptx
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XDptx Struct Reference<div class="ingroups"><a class="el" href="group__dptx__v3__0.html">Dptx_v3_0</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:aa4c0fd5e83c23fd09c3c5a75cf76a7a9"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#aa4c0fd5e83c23fd09c3c5a75cf76a7a9">MstEnable</a></td></tr>
<tr class="separator:aa4c0fd5e83c23fd09c3c5a75cf76a7a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a015d2c021b09d7574d280aa6ce4d9f80"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a015d2c021b09d7574d280aa6ce4d9f80">IsReady</a></td></tr>
<tr class="separator:a015d2c021b09d7574d280aa6ce4d9f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea0d9e963446066ccce156f4ca642408"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#aea0d9e963446066ccce156f4ca642408">TrainAdaptive</a></td></tr>
<tr class="separator:aea0d9e963446066ccce156f4ca642408"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3324edbc15a89340bdee2bbf56244df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dptx___config.html">XDptx_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#ae3324edbc15a89340bdee2bbf56244df">Config</a></td></tr>
<tr class="separator:ae3324edbc15a89340bdee2bbf56244df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a480b18d97985dd93a873f14bf27a8ea1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dptx___sink_config.html">XDptx_SinkConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a480b18d97985dd93a873f14bf27a8ea1">RxConfig</a></td></tr>
<tr class="separator:a480b18d97985dd93a873f14bf27a8ea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedc0f840ca6831c1a035724ed6cbe9b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dptx___link_config.html">XDptx_LinkConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#aedc0f840ca6831c1a035724ed6cbe9b3">LinkConfig</a></td></tr>
<tr class="separator:aedc0f840ca6831c1a035724ed6cbe9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e3feb5199d0d6af0831d8ecf48cff0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dptx___board_char.html">XDptx_BoardChar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a2e3feb5199d0d6af0831d8ecf48cff0d">BoardChar</a></td></tr>
<tr class="separator:a2e3feb5199d0d6af0831d8ecf48cff0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b242be9fdb9add31d4c9693365dc768"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a7b242be9fdb9add31d4c9693365dc768">MsaConfig</a> [4]</td></tr>
<tr class="separator:a7b242be9fdb9add31d4c9693365dc768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6261b624a5d125375b764bf885c7f05d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dptx___mst_stream.html">XDptx_MstStream</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a6261b624a5d125375b764bf885c7f05d">MstStreamConfig</a> [4]</td></tr>
<tr class="separator:a6261b624a5d125375b764bf885c7f05d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6af805e431d276c4a649c9fdc94ea2e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dptx___topology.html">XDptx_Topology</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a6af805e431d276c4a649c9fdc94ea2e7">Topology</a></td></tr>
<tr class="separator:a6af805e431d276c4a649c9fdc94ea2e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fdb769ccb56ed1c526f6997e97018d4"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a2fdb769ccb56ed1c526f6997e97018d4">AuxDelayUs</a></td></tr>
<tr class="separator:a2fdb769ccb56ed1c526f6997e97018d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02d8905bbfcbc162babc2de8b5191d5d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a02d8905bbfcbc162babc2de8b5191d5d">SbMsgDelayUs</a></td></tr>
<tr class="separator:a02d8905bbfcbc162babc2de8b5191d5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd2cbc84e307d853f48f19d9d8aedc06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dptx__v3__0.html#gacfd64333544a5d72c7a08f82f50a61d5">XDptx_TimerHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#afd2cbc84e307d853f48f19d9d8aedc06">UserTimerWaitUs</a></td></tr>
<tr class="separator:afd2cbc84e307d853f48f19d9d8aedc06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd631f0f90f6cdbbba8848ca5a216ba8"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#afd631f0f90f6cdbbba8848ca5a216ba8">UserTimerPtr</a></td></tr>
<tr class="separator:afd631f0f90f6cdbbba8848ca5a216ba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5db934dcfed963ee3fba51bfe087a1f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dptx__v3__0.html#gae697c43528c8cb986c14d342cbc662b3">XDptx_HpdEventHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a5db934dcfed963ee3fba51bfe087a1f7">HpdEventHandler</a></td></tr>
<tr class="separator:a5db934dcfed963ee3fba51bfe087a1f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71e5740080d8cced1992a1ab73ccc0f2"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a71e5740080d8cced1992a1ab73ccc0f2">HpdEventCallbackRef</a></td></tr>
<tr class="separator:a71e5740080d8cced1992a1ab73ccc0f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45338386a1abde48a38eea87b0aaef7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dptx__v3__0.html#ga159ecb9a0a8ad12585a370ba37c72557">XDptx_HpdPulseHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a45338386a1abde48a38eea87b0aaef7b">HpdPulseHandler</a></td></tr>
<tr class="separator:a45338386a1abde48a38eea87b0aaef7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac07874d7442b5365af712ba8bd2f62cf"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#ac07874d7442b5365af712ba8bd2f62cf">HpdPulseCallbackRef</a></td></tr>
<tr class="separator:ac07874d7442b5365af712ba8bd2f62cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The user is required to allocate a variable of this type for every <a class="el" href="struct_x_dptx.html" title="The XDptx driver instance data. ">XDptx</a> device in the system. A pointer to a variable of this type is then passed to the driver API functions. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a2fdb769ccb56ed1c526f6997e97018d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDptx::AuxDelayUs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Amount of latency in micro- seconds to use between AUX transactions. </p>

</div>
</div>
<a class="anchor" id="a2e3feb5199d0d6af0831d8ecf48cff0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dptx___board_char.html">XDptx_BoardChar</a> XDptx::BoardChar</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Some board characteristics information that affects link training. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#gaeda4459fe23e2926575401293fa9ee75">XDptx_CfgTxPeLevel()</a>, <a class="el" href="group__dptx__v3__0.html#ga1c2e557e06c47e2f6d3b6f072a462d03">XDptx_CfgTxVsLevel()</a>, <a class="el" href="group__dptx__v3__0.html#ga74b044b7d09f44e887d9a5c61b6dfcdb">XDptx_CfgTxVsOffset()</a>, and <a class="el" href="group__dptx__v3__0.html#gab93d01339bd8c577ea22804786ce3c28">XDptx_SetHasRedriverInPath()</a>.</p>

</div>
</div>
<a class="anchor" id="ae3324edbc15a89340bdee2bbf56244df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dptx___config.html">XDptx_Config</a> XDptx::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the DisplayPort TX core. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#gaaf814b5ceb3b267656ef120b55569d80">XDptx_AllocatePayloadVcIdTable()</a>, <a class="el" href="group__dptx__v3__0.html#ga9128bf8d6da59ba2b255197db5e621b6">XDptx_CfgInitialize()</a>, <a class="el" href="group__dptx__v3__0.html#gab2120a4c08427e4e102efdfd17d65fac">XDptx_ClearMsaValues()</a>, <a class="el" href="group__dptx__v3__0.html#gac440c032b45acf3ae5be9eba37c9203e">XDptx_DisableMainLink()</a>, <a class="el" href="group__dptx__v3__0.html#ga7d10dab87f3f11b925e9780765c0ae08">XDptx_EnableMainLink()</a>, <a class="el" href="group__dptx__v3__0.html#gab567f6a342ca0e7c4ceef86ff1df87cf">XDptx_EstablishLink()</a>, <a class="el" href="group__dptx__v3__0.html#gab8c55ba66858d6af8095f263ee308d2d">XDptx_GetRxCapabilities()</a>, <a class="el" href="group__dptx__v3__0.html#ga52950290a845ab93bac618ea8af9efc4">XDptx_HpdInterruptHandler()</a>, <a class="el" href="group__dptx__v3__0.html#ga9ebb3ed7a51593c63fbd31ea14924a49">XDptx_InitializeTx()</a>, <a class="el" href="group__dptx__v3__0.html#ga6e793e6d9919548dc5396e7aba1cf77b">XDptx_IsConnected()</a>, <a class="el" href="group__dptx__v3__0.html#ga688ad3269be26bc021855c7f8353883e">XDptx_MstCapable()</a>, <a class="el" href="group__dptx__v3__0.html#gad743a4fa1c3ebd1170df1042339146b1">XDptx_MstDisable()</a>, <a class="el" href="group__dptx__v3__0.html#ga9e21cc5e80eee639bfcb6d86db3c63e2">XDptx_MstEnable()</a>, <a class="el" href="group__dptx__v3__0.html#gaebfd44b68145676eebcc0d463c9b4d6f">XDptx_ResetPhy()</a>, <a class="el" href="group__dptx__v3__0.html#ga0f3e36d00cbb3c9550cf880bb03cfea9">XDptx_SelfTest()</a>, <a class="el" href="group__dptx__v3__0.html#gab030d699fd11a5691295ac4ab3c48c27">XDptx_SetDownspread()</a>, <a class="el" href="group__dptx__v3__0.html#ga92d90bd5e3b79ba1ba2da23815af3de9">XDptx_SetEnhancedFrameMode()</a>, <a class="el" href="group__dptx__v3__0.html#ga115ea420baf50627b248038ef176a068">XDptx_SetLaneCount()</a>, <a class="el" href="group__dptx__v3__0.html#ga83816bbeac40d06d6fc9e37e310b0fce">XDptx_SetLinkRate()</a>, <a class="el" href="group__dptx__v3__0.html#ga93def464f8e63597dfde42ea658ec2a6">XDptx_SetMsaValues()</a>, and <a class="el" href="group__dptx__v3__0.html#ga2725860ddb4c74bf0abca8878dd987b3">XDptx_SetScrambler()</a>.</p>

</div>
</div>
<a class="anchor" id="a71e5740080d8cced1992a1ab73ccc0f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDptx::HpdEventCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the HPD event callback function. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#ga52950290a845ab93bac618ea8af9efc4">XDptx_HpdInterruptHandler()</a>, and <a class="el" href="group__dptx__v3__0.html#gaaf4bdfbe0785e1d0ec3d80edec1a86cb">XDptx_SetHpdEventHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a5db934dcfed963ee3fba51bfe087a1f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__dptx__v3__0.html#gae697c43528c8cb986c14d342cbc662b3">XDptx_HpdEventHandler</a> XDptx::HpdEventHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for Hot- Plug-Detect (HPD) event interrupts. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#ga52950290a845ab93bac618ea8af9efc4">XDptx_HpdInterruptHandler()</a>, and <a class="el" href="group__dptx__v3__0.html#gaaf4bdfbe0785e1d0ec3d80edec1a86cb">XDptx_SetHpdEventHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ac07874d7442b5365af712ba8bd2f62cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDptx::HpdPulseCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the HPD pulse callback function. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#ga52950290a845ab93bac618ea8af9efc4">XDptx_HpdInterruptHandler()</a>, and <a class="el" href="group__dptx__v3__0.html#ga2ab1eec64ba571d155e56bb433fea5bf">XDptx_SetHpdPulseHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a45338386a1abde48a38eea87b0aaef7b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__dptx__v3__0.html#ga159ecb9a0a8ad12585a370ba37c72557">XDptx_HpdPulseHandler</a> XDptx::HpdPulseHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for Hot- Plug-Detect (HPD) pulse interrupts. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#ga52950290a845ab93bac618ea8af9efc4">XDptx_HpdInterruptHandler()</a>, and <a class="el" href="group__dptx__v3__0.html#ga2ab1eec64ba571d155e56bb433fea5bf">XDptx_SetHpdPulseHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a015d2c021b09d7574d280aa6ce4d9f80"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDptx::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Device is initialized and ready. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#gacd8369516355503303d1b82f3ffae846">XDptx_AllocatePayloadStreams()</a>, <a class="el" href="group__dptx__v3__0.html#gaaf814b5ceb3b267656ef120b55569d80">XDptx_AllocatePayloadVcIdTable()</a>, <a class="el" href="group__dptx__v3__0.html#gab25ef45e949568bf5ae5623fb3303a31">XDptx_AuxRead()</a>, <a class="el" href="group__dptx__v3__0.html#gad24537a5bd001781f3ec2157e80438bd">XDptx_AuxWrite()</a>, <a class="el" href="group__dptx__v3__0.html#ga9128bf8d6da59ba2b255197db5e621b6">XDptx_CfgInitialize()</a>, <a class="el" href="group__dptx__v3__0.html#ga7ef44713234442c3a6cf13e2fce70a4b">XDptx_CfgMainLinkMax()</a>, <a class="el" href="group__dptx__v3__0.html#ga3cedae7883dc5cab5f15f8110805f2c6">XDptx_CheckLinkStatus()</a>, <a class="el" href="group__dptx__v3__0.html#gab2120a4c08427e4e102efdfd17d65fac">XDptx_ClearMsaValues()</a>, <a class="el" href="group__dptx__v3__0.html#gaa023515f0fbe9fbfa26fb72ed5219579">XDptx_ClearPayloadVcIdTable()</a>, <a class="el" href="group__dptx__v3__0.html#gac440c032b45acf3ae5be9eba37c9203e">XDptx_DisableMainLink()</a>, <a class="el" href="group__dptx__v3__0.html#ga7d10dab87f3f11b925e9780765c0ae08">XDptx_EnableMainLink()</a>, <a class="el" href="group__dptx__v3__0.html#gab567f6a342ca0e7c4ceef86ff1df87cf">XDptx_EstablishLink()</a>, <a class="el" href="group__dptx__v3__0.html#ga991faef9c1e7417849ee2c682a3033de">XDptx_FindAccessibleDpDevices()</a>, <a class="el" href="group__dptx__v3__0.html#gacdf3fcdd140ad27aacedc8852d43cdc5">XDptx_GetEdid()</a>, <a class="el" href="group__dptx__v3__0.html#gaf9dd742b76b327254d4e144ad015e261">XDptx_GetGuid()</a>, <a class="el" href="group__dptx__v3__0.html#ga504e1da83e392f0428ebf750f3fa5df5">XDptx_GetRemoteEdid()</a>, <a class="el" href="group__dptx__v3__0.html#gab8c55ba66858d6af8095f263ee308d2d">XDptx_GetRxCapabilities()</a>, <a class="el" href="group__dptx__v3__0.html#gac46b9e42cbf67c0f95fcbeb54b469839">XDptx_IicRead()</a>, <a class="el" href="group__dptx__v3__0.html#gaeaac8c34e7831b805916a05a8946fa29">XDptx_IicWrite()</a>, <a class="el" href="group__dptx__v3__0.html#ga9ebb3ed7a51593c63fbd31ea14924a49">XDptx_InitializeTx()</a>, <a class="el" href="group__dptx__v3__0.html#ga688ad3269be26bc021855c7f8353883e">XDptx_MstCapable()</a>, <a class="el" href="group__dptx__v3__0.html#gad743a4fa1c3ebd1170df1042339146b1">XDptx_MstDisable()</a>, <a class="el" href="group__dptx__v3__0.html#ga9e21cc5e80eee639bfcb6d86db3c63e2">XDptx_MstEnable()</a>, <a class="el" href="group__dptx__v3__0.html#gaebfd44b68145676eebcc0d463c9b4d6f">XDptx_ResetPhy()</a>, <a class="el" href="group__dptx__v3__0.html#gac8547de5fd9d0c04d024f8721f3ed8bb">XDptx_SendSbMsgAllocatePayload()</a>, <a class="el" href="group__dptx__v3__0.html#ga46bdd4a2732e25bc1faeb119b399dacf">XDptx_SendSbMsgClearPayloadIdTable()</a>, <a class="el" href="group__dptx__v3__0.html#ga3f5e598656e5badca2846be6c1b068a0">XDptx_SendSbMsgEnumPathResources()</a>, <a class="el" href="group__dptx__v3__0.html#gad8fc0c473eaa6ad66997bac406c664ba">XDptx_SendSbMsgLinkAddress()</a>, <a class="el" href="group__dptx__v3__0.html#ga0e865810199439fc345dd4858e0e077c">XDptx_SendSbMsgRemoteDpcdRead()</a>, <a class="el" href="group__dptx__v3__0.html#ga22edd6fd3495a31fab9e0397161e76d3">XDptx_SendSbMsgRemoteDpcdWrite()</a>, <a class="el" href="group__dptx__v3__0.html#gad848e62d19c981547a4d301cee71c0ba">XDptx_SendSbMsgRemoteIicRead()</a>, <a class="el" href="group__dptx__v3__0.html#gab030d699fd11a5691295ac4ab3c48c27">XDptx_SetDownspread()</a>, <a class="el" href="group__dptx__v3__0.html#ga92d90bd5e3b79ba1ba2da23815af3de9">XDptx_SetEnhancedFrameMode()</a>, <a class="el" href="group__dptx__v3__0.html#ga115ea420baf50627b248038ef176a068">XDptx_SetLaneCount()</a>, <a class="el" href="group__dptx__v3__0.html#ga83816bbeac40d06d6fc9e37e310b0fce">XDptx_SetLinkRate()</a>, <a class="el" href="group__dptx__v3__0.html#ga93def464f8e63597dfde42ea658ec2a6">XDptx_SetMsaValues()</a>, <a class="el" href="group__dptx__v3__0.html#ga2725860ddb4c74bf0abca8878dd987b3">XDptx_SetScrambler()</a>, <a class="el" href="group__dptx__v3__0.html#ga1c1894cfa6ff7425bb8cdfa19847cd38">XDptx_SetVideoMode()</a>, <a class="el" href="group__dptx__v3__0.html#ga6c460b31a3226815a96543e9c4c161fe">XDptx_WaitUs()</a>, and <a class="el" href="group__dptx__v3__0.html#ga3db9ce86a190354ab3c671faf5991a8f">XDptx_WriteGuid()</a>.</p>

</div>
</div>
<a class="anchor" id="aedc0f840ca6831c1a035724ed6cbe9b3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dptx___link_config.html">XDptx_LinkConfig</a> XDptx::LinkConfig</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the main link. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#ga7ef44713234442c3a6cf13e2fce70a4b">XDptx_CfgMainLinkMax()</a>, <a class="el" href="group__dptx__v3__0.html#ga99d8902337e7bb3f7c607568501e16a1">XDptx_CfgMsaRecalculate()</a>, <a class="el" href="group__dptx__v3__0.html#ga3cedae7883dc5cab5f15f8110805f2c6">XDptx_CheckLinkStatus()</a>, <a class="el" href="group__dptx__v3__0.html#gab567f6a342ca0e7c4ceef86ff1df87cf">XDptx_EstablishLink()</a>, <a class="el" href="group__dptx__v3__0.html#gab8c55ba66858d6af8095f263ee308d2d">XDptx_GetRxCapabilities()</a>, <a class="el" href="group__dptx__v3__0.html#gab030d699fd11a5691295ac4ab3c48c27">XDptx_SetDownspread()</a>, <a class="el" href="group__dptx__v3__0.html#ga92d90bd5e3b79ba1ba2da23815af3de9">XDptx_SetEnhancedFrameMode()</a>, <a class="el" href="group__dptx__v3__0.html#ga115ea420baf50627b248038ef176a068">XDptx_SetLaneCount()</a>, <a class="el" href="group__dptx__v3__0.html#ga83816bbeac40d06d6fc9e37e310b0fce">XDptx_SetLinkRate()</a>, and <a class="el" href="group__dptx__v3__0.html#ga2725860ddb4c74bf0abca8878dd987b3">XDptx_SetScrambler()</a>.</p>

</div>
</div>
<a class="anchor" id="a7b242be9fdb9add31d4c9693365dc768"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a> XDptx::MsaConfig[4]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the main stream attributes (MSA). </p>
<p>Each stream has its own set of attributes. When MST mode is disabled, only MsaConfig[0] is used. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#gacd8369516355503303d1b82f3ffae846">XDptx_AllocatePayloadStreams()</a>, <a class="el" href="group__dptx__v3__0.html#ga9192eda72dd8e74339cca7de45383110">XDptx_CfgMsaEnSynchClkMode()</a>, <a class="el" href="group__dptx__v3__0.html#ga99d8902337e7bb3f7c607568501e16a1">XDptx_CfgMsaRecalculate()</a>, <a class="el" href="group__dptx__v3__0.html#ga5dba8599ab68d0766e120119a6c6b83a">XDptx_CfgMsaSetBpc()</a>, <a class="el" href="group__dptx__v3__0.html#gab04d6d38ab65f7d6d5b4734eedf9b020">XDptx_CfgMsaUseCustom()</a>, <a class="el" href="group__dptx__v3__0.html#gab4778897734128bf467047a90066c922">XDptx_CfgMsaUseEdidPreferredTiming()</a>, <a class="el" href="group__dptx__v3__0.html#ga79a528fe544595d48fbf1d2438f0304d">XDptx_CfgMsaUseStandardVideoMode()</a>, and <a class="el" href="group__dptx__v3__0.html#ga93def464f8e63597dfde42ea658ec2a6">XDptx_SetMsaValues()</a>.</p>

</div>
</div>
<a class="anchor" id="aa4c0fd5e83c23fd09c3c5a75cf76a7a9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDptx::MstEnable</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Multi-stream transport (MST) mode. </p>
<p>Enables functionality, allowing multiple streams to be sent over the main link. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#ga99d8902337e7bb3f7c607568501e16a1">XDptx_CfgMsaRecalculate()</a>, <a class="el" href="group__dptx__v3__0.html#ga7615c8afb7181ef0857c8d2b6973499a">XDptx_MstCfgModeDisable()</a>, <a class="el" href="group__dptx__v3__0.html#gad7e8bb68f2e7c81be8ffad72b57601ff">XDptx_MstCfgModeEnable()</a>, and <a class="el" href="group__dptx__v3__0.html#ga93def464f8e63597dfde42ea658ec2a6">XDptx_SetMsaValues()</a>.</p>

</div>
</div>
<a class="anchor" id="a6261b624a5d125375b764bf885c7f05d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dptx___mst_stream.html">XDptx_MstStream</a> XDptx::MstStreamConfig[4]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for a multi-stream transport (MST) stream. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#gacd8369516355503303d1b82f3ffae846">XDptx_AllocatePayloadStreams()</a>, <a class="el" href="group__dptx__v3__0.html#ga026e20a4f7d12c3a0f6aa6b7ebcb9461">XDptx_MstCfgStreamDisable()</a>, <a class="el" href="group__dptx__v3__0.html#gaac2290634f6866f2deb960f6714aff2e">XDptx_MstCfgStreamEnable()</a>, <a class="el" href="group__dptx__v3__0.html#ga737c353ccd6a4700ac71cff76d28c8ce">XDptx_MstStreamIsEnabled()</a>, <a class="el" href="group__dptx__v3__0.html#ga8363e32d51c93e25b85a802b70a3715c">XDptx_SetStreamSelectFromSinkList()</a>, and <a class="el" href="group__dptx__v3__0.html#gaf4716adc915bedad28b2bf0b1d7bd4fa">XDptx_SetStreamSinkRad()</a>.</p>

</div>
</div>
<a class="anchor" id="a480b18d97985dd93a873f14bf27a8ea1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dptx___sink_config.html">XDptx_SinkConfig</a> XDptx::RxConfig</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the RX device. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#gab8c55ba66858d6af8095f263ee308d2d">XDptx_GetRxCapabilities()</a>.</p>

</div>
</div>
<a class="anchor" id="a02d8905bbfcbc162babc2de8b5191d5d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDptx::SbMsgDelayUs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Amount of latency in micro- seconds to use between sideband messages for multi-stream transport (MST) mode. </p>

</div>
</div>
<a class="anchor" id="a6af805e431d276c4a649c9fdc94ea2e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dptx___topology.html">XDptx_Topology</a> XDptx::Topology</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The topology of connected downstream DisplayPort devices when the driver is running in MST mode. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#ga991faef9c1e7417849ee2c682a3033de">XDptx_FindAccessibleDpDevices()</a>, <a class="el" href="group__dptx__v3__0.html#ga8363e32d51c93e25b85a802b70a3715c">XDptx_SetStreamSelectFromSinkList()</a>, <a class="el" href="group__dptx__v3__0.html#gab6b286732cdad782f909c9461ea0f508">XDptx_TopologySortSinksByTiling()</a>, and <a class="el" href="group__dptx__v3__0.html#gaec0c3b81cece2bd4e51188e2bb50f13b">XDptx_TopologySwapSinks()</a>.</p>

</div>
</div>
<a class="anchor" id="aea0d9e963446066ccce156f4ca642408"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XDptx::TrainAdaptive</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Downshift lane count and link rate if necessary during training. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#ga7d15cd84e2391c5d8f19c7fbeac1781a">XDptx_EnableTrainAdaptive()</a>.</p>

</div>
</div>
<a class="anchor" id="afd631f0f90f6cdbbba8848ca5a216ba8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDptx::UserTimerPtr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Pointer to a timer instance used by the custom user delay/sleep function. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#ga2ccd64b33b2bd65423338312aa2977b5">XDptx_SetUserTimerHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="afd2cbc84e307d853f48f19d9d8aedc06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__dptx__v3__0.html#gacfd64333544a5d72c7a08f82f50a61d5">XDptx_TimerHandler</a> XDptx::UserTimerWaitUs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Custom user function for delay/sleep. </p>

<p>Referenced by <a class="el" href="group__dptx__v3__0.html#ga2ccd64b33b2bd65423338312aa2977b5">XDptx_SetUserTimerHandler()</a>, and <a class="el" href="group__dptx__v3__0.html#ga6c460b31a3226815a96543e9c4c161fe">XDptx_WaitUs()</a>.</p>

</div>
</div>
</div><!-- contents -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
